package com.dao.secondary.device;
import com.model.domain.device.GetDevice25ObdIpMonitorInfoDO;
import com.model.pojo.device.Device25ObdIpMonitorInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface Device25ObdIpMonitorInfoMapper {
    int deleteByPrimaryKey(@Param("device25ObdIpMonitorInfoId") Long device25ObdIpMonitorInfoId);

    int insert(Device25ObdIpMonitorInfo record);

    int insertSelective(Device25ObdIpMonitorInfo record);

    Device25ObdIpMonitorInfo selectByPrimaryKey(@Param("id") Long id);

    int updateByPrimaryKeySelective(Device25ObdIpMonitorInfo record);

    int updateByPrimaryKey(Device25ObdIpMonitorInfo record);

    List<Device25ObdIpMonitorInfo> selectList(GetDevice25ObdIpMonitorInfoDO getdevice25ObdIpMonitorInfoDO);

    void insertListSelective(List<Device25ObdIpMonitorInfo> device25ObdIpMonitorInfoList);

    void updateListSelective(List<Device25ObdIpMonitorInfo> device25ObdIpMonitorInfoList);

    int has(@Param("device25ObdIpMonitorInfoId") Long device25ObdIpMonitorInfoId, @Param("isDelete") Byte isDelete);
}